// pages/page/charge_balance/charge_balance.js
var request_api = require('../../../utils/require_api.js');
import Toast from '../../../youzan/youzan_dist/toast/toast';
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    money: '',
    spinShow:false,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

  onClickIcon(val) {
    this.data.money = val.detail;
    console.log(this.data.money);
  },

  torecharge(val) {
    if (this.data.money==''){
      Toast('请输入有效金额进行充值！！！');
    }else{
      //插入到数据库
      var that = this;
      that.data.spinShow=true;
      request_api.request(
        'update_user', //需要传给wxrequest.js 的 url
        {
          "balance": this.data.money,
          "openid": app.globalData.openid
        }, //需要传的 data
        function (res) {
          var timer = setTimeout(function () {
            Toast.loading({
              mask: true,
              message: '加载中...'
            });
            that.setData({
              money: '',
            })
          }, 1500);
          setTimeout(function () {
            Toast.success('余额充值成功');
            that.setData({
              money: ''
            })
          }, 2500);

          //增加一条记录
          request_api.request(
            'insertannouncement', //需要传给wxrequest.js 的 url
            {
              "title": "充值订单到账通知",
              "content": "恭喜,您已成功充值"+ that.data.money,
              "user_id": app.globalData.openid,
              "if_read": 0,
            }, //需要传的 data
            function (res) {
              console.log(res,"充值通知插入数据库成功")
            },
            function () {
              console.log("錯誤");
            },
          )



        },
        function () {
          console.log("錯誤");
        },
      )
    }
    
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})